Skip to content

feat: propagate custom annotations to listener pod#4389

Open
kacperduras wants to merge 1 commit intoactions:masterfrom
kacperduras:master
Open

feat: propagate custom annotations to listener pod#4389
kacperduras wants to merge 1 commit intoactions:masterfrom
kacperduras:master

Conversation

@kacperduras
Copy link

@kacperduras kacperduras commented Feb 28, 2026

Currently, adding annotations to runner pods (e.g. karpenter.sh/do-not-disrupt) requires setting them in two separate places: template.metadata.annotations for runner pods and listenerTemplate.metadata.annotations for the listener pod. There's no single place to define annotations that apply to everything. This PR makes annotations set on the AutoscalingRunnerSet propagate automatically to the listener pod, so you only need to configure them once:

annotations:
  karpenter.sh/do-not-disrupt: "true"

listenerTemplate.metadata.annotations still works as before and takes precedence - this change doesn't affect that path.

The PR also adds documentation to values.yaml for template.metadata, since the field already worked for runner pods but wasn't mentioned anywhere, leaving users to discover it by reading the source.

Closes #3722

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Chart - Enable Custom Annotations and Labels for AutoscalingRunnerSet

1 participant